\hypertarget{classVOTable_1_1VONode}{
\section{VOTable.VONode Class Reference}
\label{classVOTable_1_1VONode}\index{VOTable::VONode@{VOTable::VONode}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classVOTable_1_1VONode_af8b5bb4839604077477ca88995d9de05}{
def {\bfseries \_\-\_\-init\_\-\_\-}}
\label{classVOTable_1_1VONode_af8b5bb4839604077477ca88995d9de05}

\item 
\hypertarget{classVOTable_1_1VONode_ac77bcb830d4d43095908dfe7b39de98a}{
def {\bfseries addNode}}
\label{classVOTable_1_1VONode_ac77bcb830d4d43095908dfe7b39de98a}

\item 
\hypertarget{classVOTable_1_1VONode_a7ea71bef73dea1c6c5ea528cb9d2e7f5}{
def {\bfseries addAttribute}}
\label{classVOTable_1_1VONode_a7ea71bef73dea1c6c5ea528cb9d2e7f5}

\item 
\hypertarget{classVOTable_1_1VONode_adfddbf17cf44e0cbc73ff19f1a4daff4}{
def {\bfseries addAttributes}}
\label{classVOTable_1_1VONode_adfddbf17cf44e0cbc73ff19f1a4daff4}

\item 
\hypertarget{classVOTable_1_1VONode_acfc693ab4620f95c82e78ec491171816}{
def {\bfseries \_\-\_\-getItem\_\-\_\-}}
\label{classVOTable_1_1VONode_acfc693ab4620f95c82e78ec491171816}

\item 
def \hyperlink{classVOTable_1_1VONode_aa35c4d4822a39cc4051bb33e9e986708}{getAttribute}
\item 
def \hyperlink{classVOTable_1_1VONode_af13b0e302abc394392dcba542f1aaa6f}{getAttributes}
\item 
def \hyperlink{classVOTable_1_1VONode_afc99bdd1f156a47eef4921e458dec1e3}{getNodeList}
\item 
def \hyperlink{classVOTable_1_1VONode_a65390a9f66c5d4497c0143fab98ae15f}{getContent}
\item 
\hypertarget{classVOTable_1_1VONode_a92f8c4766862591dd40e048852e446ed}{
def {\bfseries getNamePart}}
\label{classVOTable_1_1VONode_a92f8c4766862591dd40e048852e446ed}

\item 
def \hyperlink{classVOTable_1_1VONode_ae1d2a0d32ad5de6733227c6fb7083a54}{getNodesByName}
\item 
\hypertarget{classVOTable_1_1VONode_a74035a82ca7fdda83c78fe893259b217}{
def {\bfseries \_\-\_\-str\_\-\_\-}}
\label{classVOTable_1_1VONode_a74035a82ca7fdda83c78fe893259b217}

\item 
def \hyperlink{classVOTable_1_1VONode_a9b30904cc390a2a4644e01d55c058211}{getNode}
\item 
def \hyperlink{classVOTable_1_1VONode_a86a0cbb7316e3e2be97822085e95a2bf}{getNodesByPath}
\item 
def \hyperlink{classVOTable_1_1VONode_ac55d908edc9b7f84aa31fd1b18778349}{buildName}
\item 
def \hyperlink{classVOTable_1_1VONode_a67852ac42b52de127a49c828802a4fcf}{printAllNodes}
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classVOTable_1_1VONode_ab45f32b4ad6857102fcf86e620192ad8}{
{\bfseries content}}
\label{classVOTable_1_1VONode_ab45f32b4ad6857102fcf86e620192ad8}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\begin{DoxyVerb}Class representing an XML node of a VOTable
\end{DoxyVerb}
 

\subsection{Member Function Documentation}
\hypertarget{classVOTable_1_1VONode_ac55d908edc9b7f84aa31fd1b18778349}{
\index{VOTable::VONode@{VOTable::VONode}!buildName@{buildName}}
\index{buildName@{buildName}!VOTable::VONode@{VOTable::VONode}}
\subsubsection[{buildName}]{\setlength{\rightskip}{0pt plus 5cm}def VOTable.VONode.buildName ( {\em self}, \/   {\em tname})}}
\label{classVOTable_1_1VONode_ac55d908edc9b7f84aa31fd1b18778349}
\begin{DoxyVerb}Returns a name with namespace as prefix
        or just name if no namespace
        Note that the prefix is the real namespace
        and not the abbreviation used in the original XML
\end{DoxyVerb}
 \hypertarget{classVOTable_1_1VONode_aa35c4d4822a39cc4051bb33e9e986708}{
\index{VOTable::VONode@{VOTable::VONode}!getAttribute@{getAttribute}}
\index{getAttribute@{getAttribute}!VOTable::VONode@{VOTable::VONode}}
\subsubsection[{getAttribute}]{\setlength{\rightskip}{0pt plus 5cm}def VOTable.VONode.getAttribute ( {\em self}, \/   {\em name})}}
\label{classVOTable_1_1VONode_aa35c4d4822a39cc4051bb33e9e986708}
\begin{DoxyVerb}Returns attribute by name or '' if not found \end{DoxyVerb}
 \hypertarget{classVOTable_1_1VONode_af13b0e302abc394392dcba542f1aaa6f}{
\index{VOTable::VONode@{VOTable::VONode}!getAttributes@{getAttributes}}
\index{getAttributes@{getAttributes}!VOTable::VONode@{VOTable::VONode}}
\subsubsection[{getAttributes}]{\setlength{\rightskip}{0pt plus 5cm}def VOTable.VONode.getAttributes ( {\em self})}}
\label{classVOTable_1_1VONode_af13b0e302abc394392dcba542f1aaa6f}
\begin{DoxyVerb}Returns all attributes.
\end{DoxyVerb}
 \hypertarget{classVOTable_1_1VONode_a65390a9f66c5d4497c0143fab98ae15f}{
\index{VOTable::VONode@{VOTable::VONode}!getContent@{getContent}}
\index{getContent@{getContent}!VOTable::VONode@{VOTable::VONode}}
\subsubsection[{getContent}]{\setlength{\rightskip}{0pt plus 5cm}def VOTable.VONode.getContent ( {\em self})}}
\label{classVOTable_1_1VONode_a65390a9f66c5d4497c0143fab98ae15f}
\begin{DoxyVerb}Returns all strings of the node.
\end{DoxyVerb}
 \hypertarget{classVOTable_1_1VONode_a9b30904cc390a2a4644e01d55c058211}{
\index{VOTable::VONode@{VOTable::VONode}!getNode@{getNode}}
\index{getNode@{getNode}!VOTable::VONode@{VOTable::VONode}}
\subsubsection[{getNode}]{\setlength{\rightskip}{0pt plus 5cm}def VOTable.VONode.getNode ( {\em self}, \/   {\em path})}}
\label{classVOTable_1_1VONode_a9b30904cc390a2a4644e01d55c058211}
\begin{DoxyVerb}Returns a node for a given path.
        Path is of the form /tag1/tag2/tag3.
        Path can include array index, like /tag1/tag2[3]/tag4.
\end{DoxyVerb}
 \hypertarget{classVOTable_1_1VONode_afc99bdd1f156a47eef4921e458dec1e3}{
\index{VOTable::VONode@{VOTable::VONode}!getNodeList@{getNodeList}}
\index{getNodeList@{getNodeList}!VOTable::VONode@{VOTable::VONode}}
\subsubsection[{getNodeList}]{\setlength{\rightskip}{0pt plus 5cm}def VOTable.VONode.getNodeList ( {\em self})}}
\label{classVOTable_1_1VONode_afc99bdd1f156a47eef4921e458dec1e3}
\begin{DoxyVerb}Returns a list of nodes that are of type VONode
\end{DoxyVerb}
 \hypertarget{classVOTable_1_1VONode_ae1d2a0d32ad5de6733227c6fb7083a54}{
\index{VOTable::VONode@{VOTable::VONode}!getNodesByName@{getNodesByName}}
\index{getNodesByName@{getNodesByName}!VOTable::VONode@{VOTable::VONode}}
\subsubsection[{getNodesByName}]{\setlength{\rightskip}{0pt plus 5cm}def VOTable.VONode.getNodesByName ( {\em self}, \/   {\em look4})}}
\label{classVOTable_1_1VONode_ae1d2a0d32ad5de6733227c6fb7083a54}
\begin{DoxyVerb}Returns a list of nodes whose tagname = look4
\end{DoxyVerb}
 \hypertarget{classVOTable_1_1VONode_a86a0cbb7316e3e2be97822085e95a2bf}{
\index{VOTable::VONode@{VOTable::VONode}!getNodesByPath@{getNodesByPath}}
\index{getNodesByPath@{getNodesByPath}!VOTable::VONode@{VOTable::VONode}}
\subsubsection[{getNodesByPath}]{\setlength{\rightskip}{0pt plus 5cm}def VOTable.VONode.getNodesByPath ( {\em self}, \/   {\em path})}}
\label{classVOTable_1_1VONode_a86a0cbb7316e3e2be97822085e95a2bf}
\begin{DoxyVerb}Returns an array of VONodes for a given path.
        Path is of the form /tag1/tag2/tag3.
        Path can include array index, like /tag1/tag2[3]/tag4.
\end{DoxyVerb}
 \hypertarget{classVOTable_1_1VONode_a67852ac42b52de127a49c828802a4fcf}{
\index{VOTable::VONode@{VOTable::VONode}!printAllNodes@{printAllNodes}}
\index{printAllNodes@{printAllNodes}!VOTable::VONode@{VOTable::VONode}}
\subsubsection[{printAllNodes}]{\setlength{\rightskip}{0pt plus 5cm}def VOTable.VONode.printAllNodes ( {\em self}, \/   {\em func} = {\ttfamily sys.stdout.write}, \/   {\em prefix} = {\ttfamily ''})}}
\label{classVOTable_1_1VONode_a67852ac42b52de127a49c828802a4fcf}
\begin{DoxyVerb}Recursive method to visit all nodes of the tree
        and calls the provided function to output the content.
\end{DoxyVerb}
 

The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
VOTable.py\end{DoxyCompactItemize}
